Dans une leçon précédente, nous avons appris à écouter les événements de clic droit sur le contenu Web
Windows du navigateur et, maintenant aussi comment créer des menus, nous pouvons utiliser la combinaison de ces deux rubriques pour créer des
menus contextuels personnalisés pour notre application.
Cette leçon est un court ajout à la leçon précédente, plutôt que de couvrir un nouveau module, en
particulier la méthode de menu contextuel ou la méthode instantanée comme dans la leçon précédente.
Je vais commencer par créer un menu très basique, cette fois étant un menu contextuel plutôt que le menu principal de notre
application.
Je vais attribuer au menu contextuel le module de menu, qui sera à nouveau construit à partir d'un modèle en utilisant
la méthode statique bolt from template.
Au-delà, un tableau avec un nouvel élément de menu intitulé élément un et un second élément à.
Nous avons maintenant un menu à afficher lorsqu'un utilisateur clique avec le bouton droit de la souris.
Ce qui signifie que la prochaine étape sera d'écouter cet événement de clic droit.
Nous faisons cela sur le contenu Web de Windows.
Ainsi, dans les fenêtres de création, la fenêtre principale indique que le contenu Web du point sur le menu contextuel est cet événement de
clic droit, le rappel d'événement nous fournissant l'objet événement e.
Et dans cet événement, nous pouvons maintenant afficher notre nouveau menu, ce menu contextuel en appelant le menu contextuel dot pop up.
Vous pouvez à nouveau transmettre l'instance de fenêtre sur laquelle créer ce menu contextuel ou contextuel, mais l'omettre sera
simplement par défaut la fenêtre sur laquelle l'événement s'est déclenché.
Gardez ce droit.
Cliquez quelque part sur le contenu Web de Windows et là, nous obtenons cette fenêtre contextuelle de notre menu contextuel avec ces deux
éléments de menu apparaissant partout où nous faisons un clic droit.
Pour le moment, ces éléments de menu n'ont aucun but, mais comme nous l'avons vu dans la leçon précédente, l'attribution
de gestionnaires de clics ou de rôles est assez simple.
Par exemple, changez l'élément deux pour avoir un rôle de menu d'édition, j'ajouterai à nouveau une zone de texte au contenu.
Enregistrez ces deux fichiers.
Fermez les outils de développement pour un peu d'espace supplémentaire, en ajoutant du texte, sur lequel je peux maintenant cliquer avec le bouton droit de
la souris pour sélectionner et sous modifier défini par le rouleau de menu d'édition, nous voyons maintenant tous les éléments du menu d'édition attendus comme,
par exemple, copier.
Puis pist.
Indu et ainsi de suite, tout fonctionne comme prévu avec un codage minimal.
C'est tout pour cette leçon, un concept très simple mais important pour une application native complète.